﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WeChatParking.Core.Payment.UnionPay
{
    public class dataBase
    {
        /// <summary>
        /// 应用商户代码，由智慧通行平台分配
        /// </summary>
        public string appId { get; set; }
        /// <summary>
        /// 发送时间戳//接收时间YYYYMMDDHHmmss
        /// </summary>
        public string timestamp { get; set; }
        /// <summary>
        /// 1.将请求参数转换成json格式，参数按照字段名的 ASCII 码从小到大排序（字典序）后，参数顺序像以下这样的字符串：{"appId":"aaa","plateNumber":"bbb","timestamp":1234567890};
        /// 2.把上述json字符串(包含：{、}、,、")和无感出行平台约定的密钥（双方各自保存）加密，假设生成如下结果的签名串：ABCDEFGHIJK;
        /// 3.把加密后的结果再作为signature的值："signature":"ABCDEFGHIJK";
        /// 4.最终使用URL键值对的格式，将请求参数（包括signature）拼接到请求url的末尾
        /// </summary>
        public string signature { get; set; }
    }
}
